package com.nantian.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * <p>ClassName: Cell</p>
 * <p>Description: </p>
 * <p>Copyright: Copyright©2014</p>
 * <p>Company: 广州南天电脑系统有限公司</p>
 * <p>Date: 2020-01-15</p>
 *
 * @author 刘晓辉
 * @version 1.0
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface Cell {
    /**
     * cell对应的下标
     * @return cell的下标位置
     */
    int index();

    /**
     * 宽度
     * @return cell的宽度
     */
    int width() default 0;

    /**
     * 高度
     * @return cell的高度
     */
    int height() default 0;

    /**
     * cell列名
     * @return 列名
     */
    String title() default "";

    /**
     * 是否允许为空.
     * 默认允许
     * @return 是否允许为空
     */
    boolean empty() default true;

}
